#类 如何定义一个类
#类的定义
#class 类名称
# 名称要求：大写字母开头，不能是关键字可包含关键字，多以大驼峰
#类的特性： 继承、封装、多态
#方法：类中的函数


#第一种 调用函数
# 面向过程
#第二种 ：使用东西
# 面向对象
# from myfile import jia


class MYclaSS():
    size=10*10
    sing=False
    #私有变量 用下划线
    _name="myclass"
    def m_jia(self,a,b):
        print(self.size)
        return a+b
    def m_jian(self,a,b):
        return a-b
class MYclaSS1(MYclaSS):
    def m1(self):
        print("我自己")
    def m1_jian(self,a,b):
        print("我是继承后的")
        return a-b
if __name__ == '__main__':
    # jia(10,20)
    # my=MYclaSS()
    # print(my.m_jian(100,20))
    my1=MYclaSS1()
    print(my1.m1_jian(10,6))
#模块之间可以引用，但是不可循环引用（可以将全局引用改为局部引用）
# #异常处理（捕获）
# try：
# 容易发生错误的代码块
# except 异常类：
# 发生异常时错做的事情
# else：
# 未发生异常时错做的事情
#
# Finally:
# 不管是否发生异常均做的事情